import request from '@/router/axios';

/**
 * @param data 新增 属性定义
 * */
export const add = (data) => {
  return request({
    url: '/api/manager-api/mx-attribute-type/inset',
    method: 'post',
    data
  })
}
/**
 * @param data 修改 属性定义
 * */
export const update = (data) => {
  return request({
    url: '/api/manager-api/mx-attribute-type/update',
    method: 'post',
    data
  })
}

/**
 * @param params 查询 属性定义列表 分页
 * */
export const getList = (params) => {
  return request({
    url: '/api/manager-api/mx-attribute-type/queryAttribute',
    method: 'get',
    params
  })
}

/**
 * @param params（oid） 查询 属性定义 详情
 * */
export const getDetail = (params) => {
  return request({
    url: '/api/manager-api/mx-attribute-type/details',
    method: 'get',
    params
  })
}

/**
 * @param params（ids） 启用 属性定义
 * */
export const start = (params) => {
  return request({
    url: '/api/manager-api/mx-attribute-type/startUsing',
    method: 'get',
    params
  })
}

/**
 * @param params（ids） 停用 属性定义
 * */
export const stop = (params) => {
  return request({
    url: '/api/manager-api/mx-attribute-type/stopUsing',
    method: 'get',
    params
  })
}

/**
 * @param params（ids） 删除 属性定义
 * */
export const del = (params) => {
  return request({
    url: '/api/manager-api/mx-attribute-type/deleteAttribute',
    method: 'get',
    params
  })
}


/**
 * @param params  4.属性类型下拉框
 * */
export const getColumnType = (params) => {
  return request({
    url: '/api/manager-api/tool/attributeTypePull',
    method: 'get',
    params
  })
}
